JavaScript Job: Front End Engineer

Job added on

Company

bookingkit GmbH
Germany

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

About bookingkit

bookingkit is a growing company and already we are Europe’s leading booking and reservation management software for tours and activity providers. Our 2025 strategy is set in stone and we have challenged ourselves to digitise and revolutionise the Tours, Activities & Attractions market directly.

We need YOU, to propel us in this journey as we #trust in you and your ambition to be one of us. In return, we give you transparency and ownership so that you #grow with us and we rely on each other for the success of bookingkit .

At bookingkit , we believe experiences arise from the community. This is why we work together as a group of currently 80 people with diverse backgrounds - sharing our common goal of creating an environment for every team member to grow as an individual and professional. #bookingkindness

​Too hard to believe? Check our Kununu ratings Or Glassdoor

Our Vision and Mission

We already know where we want to be in 3 years and the impact we want to have in 10 years, bookingkit vision is to create a world where our technology makes operating and marketing experiences easy and fun, along with the mission of making bookingkit the most integrated booking technology for professional European attractions.

We are looking for you as a Frontend Developer (Vue.js) (m/f/d). You will be reporting to Maciej Pleśnar

Your Day-to-Day Working With Us In This Role

  • You build beautiful, usable, and high-performing single-page applications in the Vue.js framework and other frontend technologies.
  • As part of a Scrum team, by working together with other engineers, you deliver sprint goals.
  • You collaborate with product managers and product designers to conceptualize and design innovative and scalable software for our customers.
  • You care about the quality of the product and the code by following good practices and design patterns, using TDD and BDD techniques, performing code reviews, and collaborating with QA engineers.
  • You act as a real craftsman, you pay attention to details and enjoy writing a clean, maintainable code.
We Are Match, If

Frontend engineering skills
You are a front-end developer experienced in JavaScript and familiar with modern JavaScript frameworks (Vue.js / React / Angular …)

Engineering experience
You have a minimum of 3 years of commercial experience in building modern single-page applications.

Patterns and standards
You are familiar with modern patterns, standards, and principles that allow you to write a clean code.

Quality
You use testing frameworks, linters, and the TDD approach to achieve a good quality of the code.

Collaboration
You have advanced knowledge of GIT and repository flows, which allows you to work efficiently with other engineers.

Extra Awesome, If

Cyperess.io
You are familiar with Cypress.io end-to-end testing framework.

DevOps
You know how to build pipelines for continuous integration and continuous delivery, especially with GitLab.

Web applications
You know how modern web applications are designed and implemented also on the backend side.

Our team setup

Head ​of Technology leading 3 Scrum teams with 13 engineers in ​Software ​Engineering and 3 in Product Development.

Perks and Benefits

  • Flexible Work Time: Our teams have a hybrid work model to spend some time in our freshly renovated office in Berlin or working from home. Some teams even have remote-first, working mostly from home. Our goal is always to find a perfect individual work-life-balance for all bookingkids.
  • Annual Private Travel Subsidy: We are part of the tourism, events, and travel industry - so obviously travel is great! Even in our current times we subsidise private travel with up to 150€ annually per bookingkid.
  • Public Transportation Subsidy: We subsidise public transportation cost in EU countries with a flat fee. Depending on location this can be up to 50% of the total transportation cost.
  • Extra Charity Day: We love when bookingkids are involved in charity work. We support you with one extra day of leave for charity work.
  • Gym Subsidy: We subsidise Urban Sports Club memberships to stay active and fit for bookingkids in Germany.
  • Team Events: Our bookingkit BBQ in Berlin is a tradition that we are happy we can now offer again. It’s just great to meet in person. Beyond our regular BBQ we have summer and winter events to meet in person.
  • Corporate Discounts: We take part in company discount programs with partners and other startups.
Our Interview Process

1. People And Culture Screening Call (30 minutes)
2. Hiring Manager Interview ​(45 minutes)
3. Technical Screening ​(60 Minutes)
​4. Meet The Team (30 ​minutes)\_\_